Function Reference

UDPRecv

Receives data from a opened socket

UDPRecv ( socketarray, maxlen )

 

Parameters

socketarray The socket/array as returned by a UDPBind function.
maxlen max # of characters to receive

 

Return Value

Success: Returns binary/string sent by the opened socket.
Failure: Returns "" and set @error according to WSAGetError Windows API return.

 

Remarks

If binary data is received it can be converted to a hexadecimal string with the String function.

 

Related

UDPBind, UDPOpen, String

 

Example


;;This is the UDP Server
;;Start this first

; Start The UDP Services
;==============================================
UDPStartup()

; Bind to a SOCKET
;==============================================
$socket = UDPBind("127.0.0.1", 65532)
If @error <> 0 Then Exit

While 1
    $data = UDPRecv($socket, 50)
    If $data <> "" Then
        MsgBox(0, "UDP DATA", $data, 1)
    EndIf
    sleep(100)
WEnd

Func OnAutoItExit()
    UDPCloseSocket($socket)
    UDPShutdown()
EndFunc